| PIZZA | Current compiler version: 0.39d |
| A substantial companion to Java | |
| Pizza Tools and Applications | |
|
Contents
Home Mirrors FAQ Distribution
Applications
|
Pizzadoc is the documentation tool for Pizza, analogeous to javadoc for Java. Aside from accepting Pizza syntax, pizzadoc includes a number of useful features which are not offered by javadoc. Pizzadoc is included in the Pizza compiler distribution, and is documented on its own web page. Documentation of the Pizza class libraries is also available.
PizzaExpress is an interactive version of the Pizza compiler. We provide PizzaExpress for two reasons: first, because it's fast. Much of the running time of the Pizza compiler is due to loading classes; with PizzaExpress all of these classes are loaded once at the beginning, so compilation is much quicker. The second reason is to illustrate how the Pizza compiler can be called from Java/Pizza source code.
SLED is a self-extendible editor which uses Pizza as its
internal language. The package is a proof of concept for the use of
design patterns to implement self-extensibility. We hope to release
SLED as soon as its author, Chris Salzmann, is able to clean it up a
bit for gneral distribution.